/***************************************

  Theme Name: Digixon
  Theme URI: http://themes.webdevia.com/digixon-creative-digital-agency-wordpress-theme
  Description: Creative Digixon Agency WordPress Theme

  Author: Mymoun
  Author URI: http://www.webdevia.com/
  Version: 1.6
  Text Domain: digixon
  Domain Path: /languages

  Version: 1.6
  License: Envato
  License URI: https://themeforest.net/licenses

  Tags: two-columns, custom-background, threaded-comments, translation-ready, custom-menu
  
***************************************/
/* ----------------------------------------------------------------------------

  Unfortunately WordPress will require a style.css file
  located in the theme's root folder for stuff to work.

  However, we will not be using vanilla CSS. We're using Sass.

  Sass is a superset of CSS that adds in amazing features
  such as variables, nested selectors and loops..

  All Sass files are located in the /scss folder.
  Please note that none of your scss files will be compiled to /css/app.css before you run
  'npm run watch', 'npm run build', "compass compile" or "compass watch",

  More info on how to use Sass with Foundation can be found here:
  http://foundation.zurb.com/docs/sass.html

  For Define a table of contents please check /scss/app.scss.

  If you for some reason would like to write plain css instead of using Sass,
  you could just enqueue this file (style.css) to the header and add your styles in this file

---------------------------------------------------------------------------- */

/* changes 13/8/2020 */
.page .body h2, .wd-comment-text h2,{font-size: 25px !important;}
/*.page .body h2, .wd-comment-text h3,{font-size: 22px !important;}
.page .body h2, .wd-comment-text h4,{font-size: 20px !important;}
.page .body h2, .wd-comment-text h5,{font-size: 18px !important;}
.page .body h2, .wd-comment-text h6,{font-size: 16px !important;}*/

.single .wd-post__body h2{font-size: 20px !important;}
.single .wd-post__body h3 {font-size: 18px!important;}
.single .wd-post__body h4 {font-size: 16px!important;}
.single .wd-post__body h5 {font-size: 15px!important;}
.single .wd-post__body h6 {font-size: 14px!important;}


.social-icons {
	display: none;
}
.bottom-contact ul li {
	padding-left: 25px;
	position: relative;
}
.bottom-contact ul li .fa {
	position: absolute;
	left: 0;
	top: 6px;
}
#menu-services-footer-menu li.current-menu-item a {
	background: #ff3b33;
	color: #fff;
}
.second-footer section.block {
	font-size: 15px !important;
}
.services-box .wpb_wrapper .small-shadow{
	height: 400px;
}
.services-box .wpb_wrapper .small-shadow .read-button {
	border-bottom: 2px solid var(--accent-color);
	font-weight: bold;
	margin-top: 10px;
	display: inline-block;
}
.services-box .wpb_wrapper .small-shadow .read-button:hover {
	color:var(--accent-color);
}
.single-service.wpb-js-composer .vc_tta.vc_general {
	margin-top: -50px !important;
}
.single-service.wpb-js-composer .vc_tta.vc_general .vc_tta-tab a:hover{
	color:var(--primary-color) !important;
}
.single-service.wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active a {
	color: #fff !important;
}
.wpb_widgetised_column .custom-html-widget > div {
	height: auto !important;
}
header.l-header .top-bar-container.sticky.fixed {
	top: 0 !important;
}
.titlebar {
	min-height: 380px;
}
.titlebar .breadcrumbs {
	margin-bottom: 0;
	display: flex;
	justify-content: center;
}
.titlebar .breadcrumbs li {
	float: left;
	font-size: 15px;
	color: #0a0a0a;
	cursor: default;
	text-transform: capitalize;
}
.titlebar .breadcrumbs li strong {
	font-weight: normal;
	color: #fff;
}
.titlebar .breadcrumbs a {
	color: #fff;
}
.titlebar .breadcrumbs li:not(:last-child)::after {
	position: relative;
	margin: 0 0.75rem;
	opacity: 1;
	content: "\f054";
	color: #fff;
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
}
.titlebar #page-title {
	padding: 0 15px 10px 15px;
	color: #fff;
}
.titlebar {
	background-size: cover;
}
@media only screen and (max-device-width: 1350px) {
.wpb_widgetised_column .custom-html-widget > div {
	padding: 15px !important;
}
.wpb_widgetised_column .custom-html-widget center > a{display:block;}
	.wpb_widgetised_column ul li {
	margin-bottom: 0 !important;
	padding: 2px 0 !important;
}
.services-box .wpb_wrapper .small-shadow {
	height: auto !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
#home-service-blog-left{margin-bottom:20px;}
.home-service-block .wpb_wrapper > div {
	height: 350px !important;
}
#add-services .right-space.wpb_column.vc_column_container.vc_col-sm-3 {
	display: none;
}
#add-services .service-block-1, #add-services .service-block-2 {
	width: 100%;
}
#add-services .service-block-1 .wpb_wrapper, #add-services .service-block-2 .wpb_wrapper{display: flex;}
#add-services .service-block-1 .wpb_wrapper .vc_custom_1593011364516,
#add-services .service-block-2 .wpb_wrapper .vc_custom_1593011456066  	{
	width: 50%;
	margin-left: 15px;
}
#add-services .service-block-1 .wpb_wrapper .vc_custom_1593011432882,
#add-services .service-block-2 .wpb_wrapper .vc_custom_1593011382855 {
	width: 50%;
	margin-right: 15px;
}
#home-service-front-blog .text-icon__icon-box {
	text-align: center;
	margin-bottom: 10px;
}
.team-list-style3.large-up-2 > .column:nth-of-type(2n+1), 
.team-list-style3.large-up-2 > .columns:nth-of-type(2n+1) {
	clear: none;
}
.team-list-style3.large-up-2 > .column, .team-list-style3.large-up-2 > .columns {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.team-list-style3 li .team-member {
	padding: 0 !important;
}	
.team-list-style3 li .team-member__info {
	padding: 70px 10px 25px 10px !important;
}
.service-title {
	margin-top: -220px !important;
}
.breadcrumb {
	margin-bottom: 0 !important;
}
.wpb_widgetised_column ul li {
	margin-bottom: 0 !important;
	padding: 2px 0 !important;
}
.services-box .wpb_wrapper .small-shadow {
	height: auto !important;
}	
}
@media (min-width: 640px) and (max-width: 1024px) {
.flex.services-box {
	flex-wrap: wrap;
}	
.services-box .vc_col-sm-4 {
	width: 100%;
}
.services-box .wpb_wrapper {
	display: flex;
}	
.services-box .wpb_wrapper .small-shadow {
	height: auto !important;
	margin: 0 1% 30px 1%;
	max-width: 48%;
}
}
@media only screen and (max-device-width: 991px) {
.header-cta.show-for-medium-down {
	display: none !important;
}	
button, [type="button"], [type="reset"], [type="submit"] {
    outline: none;
}	
header.l-header .top-bar-container .site-navigation.top-bar .top-bar-right .mobile-menu ul.nested.menu li a {
	text-transform: capitalize !important;
}	
.first-footer {
	padding: 0 !important;
}
#home-service-blog-left {
	width: 100%;
}
#home-service-front-blog {
	width: 50%;
}
#home-letsget-blog {
	width: 100%;
}	
.work-section.wpb_column.vc_column_container.vc_col-sm-6 {
	width: 100%;
}
.left-space wpb_column, .right-space wpb_column, 
#add-services .right-space, #add-services .left-space,
.projects .left-space, .projects .right-space{
	display: none;
}
#home-process-blog, #add-services #home-service-blog{
	width: 100%;
}
#home-service-blog-left	.text-left {
	text-align: center;
}
#add-services .service-block-3.wpb_column {
	width: 100% !important;
}
#add-services .service-block-3 .wpb_wrapper{display: flex;}
#add-services .service-block-3 .wpb_wrapper .vc_custom_1593011414116 {
	width: 50%;
	margin-right: 15px;
}
#add-services .service-block-3 .wpb_wrapper .vc_custom_1593011482495 {
	width: 50%;
	margin-left: 15px;
}
h2.title_a, h2.title_b {
	font-size: 28px !important;
}
.projects #home-service-blog{
	width: 100% !important;
}
.testimonail-slik .testimonail-item {
	padding: 40px 20px 40px 20px !important;
	background: #fff;
}
.team-list-style3.large-up-2 > .column:nth-of-type(2n+1), 
.team-list-style3.large-up-2 > .columns:nth-of-type(2n+1) {
	clear: none;
}
.team-list-style3.large-up-2 > .column, .team-list-style3.large-up-2 > .columns {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.team-list-style3 li .team-member {
	padding: 0 !important;
}	
.team-list-style3 li .team-member__info {
	padding: 70px 10px 25px 10px !important;
}
#testimonial {
	padding-bottom: 10px !important;
}	
.vc_row.vc_row-o-full-height {
	min-height: auto !important;
}
.cta-wrap .wd_empty_space {
	height: 30px !important;
}	
.cta-wrap .vc_column-inner {
	padding: 0 !important;
}	
.cta-wrap h2.title_c {
	font-size: 25px !important;
}
.breadcrumb {
	margin-bottom: 0 !important;
}
.service-title {
	margin-top: -185px !important;
}
.service-template-default .vc_col-sm-9, .service-template-default .vc_col-sm-3 {
	width: 100%;
}
.single-service.wpb-js-composer .vc_tta.vc_general {
	margin-top: 0 !important;
}
	.titlebar {
	padding: 100px 0 30px;
	min-height: 250px;
}
}
@media (min-width: 640px) and (max-width: 767px) {
.first-footer .textwidget p {
	text-align: left !important;
}
.first-footer #custom_html-5, .first-footer #nav_menu-3, .first-footer #nav_menu-2 {
	padding-left: 0;
}	
}
@media (min-width: 415px) and (max-width: 767px) {
.bg-creative .home-service-block.wpb_column.vc_column_container.vc_col-sm-4 {
	float: left;
}
#home-letsget-blog .wd-svg {
	margin-top: 0 !important;
	height: auto;
}
.wpcf7 .wpcf7-form .contact_style_5 input[type="email"] {
    width: 100%;
}
.circle-animate.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
	padding: 0 30%;
}
.text-icon__container {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.text-icon__icon-box {
	padding: 0 0 10px 0;
	text-align: center;
	width: 100%;
	flex: auto;
	-ms-flex:auto;
}
.projects .wpb_column.vc_column_container.vc_col-sm-3 {
	width: 25%;
	float: left;
}	
.projects .wd-count-up__title {
	font-size: 15px;
}
.team-list-style3.small-up-1.medium-up-2.large-up-2.xlarge-up-4.clearfix {
	margin: 0;
}
.team-list-style3 li .team-member__name {
	font-size: 15px !important;
}
.testimonail-content.row {
	text-align: center;
}	
.testimonail-slik .testimonail-item .testimonail-thumb img {
	display: inline-block;
}
.testimonail-slik .testimonail-item .testimonail-content .name {
	display: inline-block;
}	
.testimonail-slik .testimonail-item .testimonail-content .name::before {
	left: -15px;
}	
}
@media (min-width: 415px) and (max-width: 639px) {
.team-list-style3.large-up-2 > .column, .team-list-style3.large-up-2 > .columns {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	clear: none !important;
}	
#home-service-front-blog {
	width: 100%;
}	
#add-services .service-block-3 .wpb_wrapper {
	display: flex;
	flex-wrap: wrap;
}
#add-services .service-block-3 .wpb_wrapper .vc_custom_1593011414116 {
	width: 100%;
	margin-right: 0;
}
#add-services .service-block-3 .wpb_wrapper .vc_custom_1593011482495 {
	width: 100%;
	margin-left: 0;
}	
}
@media screen and (max-width: 767px) {
.first-footer .textwidget p {
	text-align: left !important;
}
	.wpb-js-composer .vc_tta.vc_general {
  margin-top: 0 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border: none;
  background-color: #fff!important;
  box-shadow: 0 3px 14px rgba(64, 124, 191, 0.2);
  border-radius: 30px 30px 0 30px;
  margin: 3px 0 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: var(--primary-color)!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff!important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
  padding: 20px;
}
}
@media screen and (max-width: 568px) {
.service-title {
	margin-top: -155px !important;
}
}
@media screen and (max-width: 414px) {
.text-icon__icon-box {
  text-align: center;
  margin-bottom: 10px;
}
.widget_nav_menu, .widget_text {
  padding-left: 0 !important;
}
.titlebar {
  padding: 30px 0 !important;
}
.breadcrumb {
  margin: 0 !important;
}
.breadcrumb li {
  color: #000 !important;
}
.breadcrumb li a {
  color: #000 !important;
}
.service-title {
  color: var(--header-color) !important;
  font-size: 35px !important;
  margin-top: 10px !important;
}
.space-ser {
  height: 0 !important;
}
.wpb-js-composer .vc_tta.vc_general {
  margin-top: 0 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border: none;
  background-color: #fff!important;
  box-shadow: 0 3px 14px rgba(64, 124, 191, 0.2);
  border-radius: 30px 30px 0 30px;
  margin: 3px 0 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: var(--primary-color)!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff!important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
  padding: 20px;
}
.small-shadow, .team-list-style3 li .team-member__info {
  height: auto !important;
}
.pricing-table {
  margin-bottom: 35px !important;
}
#home-service-front-blog {
	width: 100%;
}
#add-services .service-block-3 .wpb_wrapper {
	display: block;
}
#add-services .service-block-3 .wpb_wrapper .vc_custom_1593011414116,
#add-services .service-block-3 .wpb_wrapper .vc_custom_1593011482495{
	width: 100%;
	margin: 0 0 30px 0;
}	
.team-list-style3.small-up-1.medium-up-2.large-up-2.xlarge-up-4.clearfix {
	margin: 0;
}	
.team-list-style3.large-up-2 > .column, .team-list-style3.large-up-2 > .columns {
	max-width: 100%;
}
.wpcf7 .wpcf7-form .contact_style_5 input[type="email"] {
    width: 100%;
 }	
.titlebar {
	min-height: 200px;
	background-size: cover;
}	
}